package com.lt.contract.dao;

import com.lt.contract.bean.NM_CONTRACT_2019;
import org.apache.ibatis.annotations.Param;

import java.util.List;
import java.util.Map;

public interface NM_CONTRACT_2019Mapper {
    int deleteByPrimaryKey(String id);

    int insert(NM_CONTRACT_2019 record);

    int insertSelective(NM_CONTRACT_2019 record);

    NM_CONTRACT_2019 selectByPrimaryKey(String id);

    int updateByPrimaryKeySelective(NM_CONTRACT_2019 record);

    int updateByPrimaryKey(NM_CONTRACT_2019 record);

    int insertAll(@Param("list") List<NM_CONTRACT_2019> list) throws Exception;

    List<NM_CONTRACT_2019> queryContract2019List(Map<String, Object> map) throws Exception;

    Long getContract2019ListCount(Map<String, Object> map) throws Exception;
}
